﻿namespace WpfMvvmTemplatePrismHC.Tools.Events
{
    // 定义一个继承自 PubSubEvent 的自定义事件类，并指定参数类型为 ValueChangedEventArgs
    public class ValueChangedEvent<T> : PubSubEvent<ValueChangedEventArgs<T>>
    {
    }

    // 定义一个表示值变化的事件参数类
    public class ValueChangedEventArgs<T> : EventArgs
    {
        public string? Token { get; set; }
        public string? Token2 { get; set; }

        public T? NewValue { get; set; }
    }
}